package com.example.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.entity.Dish;

import java.util.List;

public interface DishService extends IService<Dish> {
    
    /**
     * 获取所有菜品列表
     */
    List<Dish> listAll();
    
    /**
     * 根据ID获取菜品详情
     */
    Dish getById(Long id);
    
    /**
     * 新增菜品
     */
    boolean saveDish(Dish dish);
    
    /**
     * 修改菜品
     */
    boolean updateDish(Dish dish);
    
    /**
     * 删除菜品
     */
    boolean deleteDish(Long id);

    boolean updateStatus(Long id, Integer status);
} 